
/* freeCheck = 0 */



.darkSeaGreen {
    background-color:darkSeaGreen
    /* 0 */
}

.darkSeaGreenBlink {
    background-color:darkSeaGreen;
    animation: blinkerGreen 4s linear infinite;
    /* 0 */
}

@keyframes blinkerGreen {  

    from {background-color : seaGreen ;}
    to {background-color: darkSeaGreen;}  
}



.tan {
    background-color: tan
    /* 0 */
}



.tanBlink {
    background-color:tan;
    animation: blinkerTan 4s linear infinite;
    /* 0 */
}

@keyframes blinkerTan {  

    from {background-color : sandyBrown ;}
    to {background-color: tan;}  
}
     
.frei {
    background-color:green
    /* 0 */
}


/* freeCheck = 1 */
.vorreserviert {
    background-color:yellow
    /* 01*/
}    

/* freeCheck = 2 */
.reserviert {
    background-color:red
    /* 02*/
}



/* freeCheck = 2  eig.email auf tsitze = angemeld.email*/
.eigReserviert {
    background-color:royalblue
    /* 02*  in verbindung mit session_email == tsitze_email*/
}

/* freeCheck = 3 */
.administration {
    background-color:grey;
    color:grey
    /* 03  dummy-sitze */
}

.relativeBox {
    position: relative;
     bottom: 0px;
    left: 5px;
    width: 800px;
    height: 200px;
    border: 3px solid #73AD21;
} 

.img {
    display: block;
    margin: 300px;
    border-style: solid;
}
.img1 {
    display: block;
  
    border-style: solid;
}

.img2 {

  position: relative;
    left: 30px;
    border: solid;
    width:50%;
}

.help {
      position:absolute;
      left: 1px;
      bottom: 10px;
    
    }
    
    
    
.single_record{
     page-break-after: always;
}  

.tabSpez {
    border: 1px solid black;
} 

.fontSmallTable {
   
    font-size:1.2em;
}

.wrong  {
   
    font-size:1.2em;
}

button.hiddenX {
    visibility: hidden
}

.buehne {
    border: 3px white;
    color: white;
    font-size: medium;
    font: bol;
    line-height: 1.5;
 
     animation: blinker 4s linear infinite;
    
    
}



@keyframes blinker {  

    from {background-color : darkcyan ;}
    to {background-color: darkgray;}  
}


